DataWarp: Building Applications Which Make Progress in an Inconsistent World

نویسندگان

  • Peter Henderson
  • Robert John Walters
  • Stephen Crouch
  • Qinglai Ni
چکیده

Some of the data available to today’s enterprise applications is inconsistent. This is an inevitable consequence of data being distributed and partially replicated in many locations. The usual approach to dealing with these imperfections is to attempt to drive them out at the application level, if not throughout the entire system. However, since at least some of the systems holding information are themselves unreliable, out of date or periodically disconnected, this is often futile. Nevertheless, considerable effort continues to be devoted to maintaining global data consistency. This paper describes an alternative approach to this problem for distributed systems which permits applications to operate in environments containing inconsistent data. Instead of taking the data available and attempting to extract a single, unique, correct view of the world, faced with inconsistencies, a DataWarp application constructs the collection of interpretations which can arise from its data. The application then adopts one of these views, together with the assumptions which accompany it and continues work on that basis. Since it acts on assumptions, the DataWarp application cannot guarantee that it never acts incorrectly. Instead it considers its recent work to be provisional in the expectation that eventually most of its actions will become definitive. However, on occasion, usually after receiving new data, the application may decide to change its assumptions and adopt an alternative view. When this happens, it may need to backtrack to an earlier state, voiding some provisional actions as it does so. It can then resume work based on its revised outlook. We describe the DataWarp architecture, discuss its implementation and describe an experiment in which a DataWarp application in an environment containing inconsistent data achieves considerably better results than its conventional counterpart.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building Applications Able to Cope with Problematic Data Using a Datawarp Approach

As the amount of data systems have to work with increases, it becomes practically impossible to ensure it is consistent, no matter how tough we make our data collection procedures. Currently systems logic is based on the implicit assumption that the data they use is essentially correct and they struggle when this is not the case. To deal with this situation, we need to build applications which ...

متن کامل

Circularity in Searle’s Social Ontology: With a Hegelian Reply

John Searle’s theory of social ontology posits that there are indispensable normative components in the linguistic apparatuses termed status functions, collective intentionality, and collective recognition, all of which, he argues, make the social world. In this paper, I argue that these building blocks of Searle’s social ontology are caught in a petitio of constitutive circularity. Mo...

متن کامل

نقد معماری بنای کتابخانه مرکزی و مرکز اطلاع‌رسانی شهرداری اصفهان

Purpose: The purpose of this article is to discover the architectural properties of Central Library and Information Center of Isfahan municipality in terms of architectural criticism and analyzing capabilities and potentials to attract more audience and be a better library space. Methodology: This research implemented with descriptive case study method and architectural critique, analyses the ...

متن کامل

E-Banking Progress Index (E-BPI)

The technological revolution has spread over today's world, and it is clearly seen in banking, especially electronic banking. E-Banking has many dimensions, criteria, and components, and judging its progress based on dimensions leads to difficulty and bias. There is also a lack of comprehensive information references in the literature. Therefore, introducing a combinational index to accurately ...

متن کامل

Polycentrism in Global Health Governance Scholarship; Comment on “Four Challenges That Global Health Networks Face”

Drawing on an in-depth analysis of eight global health networks, a recent essay in this journal argued that global health networks face four challenges to their effectiveness: problem definition, positioning, coalition-building, and governance. While sharing the argument of the essay concerned, in this commentary, we argue that these analytical concepts can be used to explicate a concept that h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003